import En from './en'
import Zh from './zh'

/**
 * 注意：
 * 实现多语言的必备条件
 * 1. 需要提供语言包--语言包其实就是一个对象，
 * 里面以key、value的形式来表示需要转换的文案
 * 2. 需要明确当前语言环境
 * 3. 各个语言包里的key要统一
 */
export default {
  locale: 'zh',
  message: {
    zh: Zh,
    en: En
  },
  install(Vue, locale) {
    // console.log(Vue)
    // console.log(locale)
    // console.log(this.message)
    this.locale = locale
    Vue.prototype.$t = this.$t.bind(this)
  },
  $t(key) {
    return this.message[this.locale][key]
  }
}
